package com.qqtech.qquan.circle.model;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class CircleUpgradeApply extends BaseDomain{

	//columns START
    /** 申请人ID */
	private java.lang.Integer applyId;
    /** 圈子id */
	private java.lang.Integer circleId;
    /** 升级前-区域范围*/
	private java.lang.Integer fromZoneLevel;
    /** 升级后-区域范围 */
	private java.lang.Integer toZoneLevel;
    /** 申请文字说明 */
	private java.lang.String applyContent;
    /** 状态CircleUpgradeApplyStatusEnum:1-待审核;2-审核通过;3-审核不通过 */
	private java.lang.Integer status;
    /** 状态改变时间 */
	private java.sql.Timestamp statusAt;
    /** 审核结果文字描述 */
	private java.lang.String auditContent;
	/**升级后-扩展社区ids(多个以;号隔开)**/
	private java.lang.String toExtCommunityIds;
	/**升级后-城市Id**/
	private java.lang.Integer toCityId;
	//columns END
	
	public CircleUpgradeApply(){
	}

	public CircleUpgradeApply( java.lang.Integer id ){
		this.id = id;
	}

	public void setApplyId(java.lang.Integer applyId) {
		this.applyId = applyId;
	}

	public java.lang.Integer getApplyId() {
		return this.applyId;
	}
	
	public void setCircleId(java.lang.Integer circleId) {
		this.circleId = circleId;
	}

	public java.lang.Integer getCircleId() {
		return this.circleId;
	}
	
	
	public void setApplyContent(java.lang.String applyContent) {
		this.applyContent = applyContent;
	}

	public java.lang.String getApplyContent() {
		return this.applyContent;
	}
	
	public void setStatus(java.lang.Integer status) {
		this.status = status;
	}

	public java.lang.Integer getStatus() {
		return this.status;
	}
	
	public void setStatusAt(java.sql.Timestamp statusAt) {
		this.statusAt = statusAt;
	}

	public java.sql.Timestamp getStatusAt() {
		return this.statusAt;
	}
	
	public void setAuditContent(java.lang.String auditContent) {
		this.auditContent = auditContent;
	}

	public java.lang.String getAuditContent() {
		return this.auditContent;
	}
	

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}

	public java.lang.Integer getFromZoneLevel() {
		return fromZoneLevel;
	}

	public void setFromZoneLevel(java.lang.Integer fromZoneLevel) {
		this.fromZoneLevel = fromZoneLevel;
	}

	public java.lang.Integer getToZoneLevel() {
		return toZoneLevel;
	}

	public void setToZoneLevel(java.lang.Integer toZoneLevel) {
		this.toZoneLevel = toZoneLevel;
	}

	public java.lang.String getToExtCommunityIds() {
		return toExtCommunityIds;
	}

	public void setToExtCommunityIds(java.lang.String toExtCommunityIds) {
		this.toExtCommunityIds = toExtCommunityIds;
	}

	public java.lang.Integer getToCityId() {
		return toCityId;
	}

	public void setToCityId(java.lang.Integer toCityId) {
		this.toCityId = toCityId;
	}
}

